import java.util.Scanner;

//1. 模拟电视商品价格竞猜活动
//电视商品列表
//小米电视    3399.00   LG电视     5999.00  海尔电视    12999.00
//现有电视商品价格竞猜活动，活动的规则是:随机出现一个商品名，用户猜测它的价值，如果在规定次数内猜对，便可获得此商品模拟竞猜活动。
//实现思路：
//a)、定义类GuessMachine，编写它的init()方法初始化电视商品信息，根据产生的随机数字，选定一款竞猜的电视商品
//b)、编写GuessMachine类的guess()方法，如果猜测正确，返回“恭喜您，猜对了！”;如果偏大，返回“再小一些！”;如果偏小，返回“再大一些!”  竞猜次数仅限三次机会，如果超过三次未猜对，提示下次继续努力！
//c)、编写测试类模拟竞猜；
public class GuessMachine {

    String name;
    double price;

    public void init() {
        int num = (int) ((Math.random() * 10) / 4) + 1;
        if (num == 1) {
            name = "小米电视";
            price = 3390.00;
        } else if (num == 2) {
            name = "LG电视";
            price = 5999.00;
        } else if (num == 3) {
            name = "海尔电视";
            price = 12999.00;
        }
    }

    public void Guess() {
        Scanner in = new Scanner(System.in);
        for (int i = 1; i < 4; i++) {
            if (i > 3) {
                System.out.println("三次未猜对，下次继续努力！");
                break;
            }
        System.out.println("请输入您猜测的价格：");
        double guess = in.nextDouble();
        if (price > guess) {
            System.out.println("再大一些！");
        } else if (price < guess) {
            System.out.println("再小一些！");
        } else if (price == guess) {
            System.out.println("恭喜您，猜对了！");
            break;
        }
    }
}
    public static void main(String[] args) {
        GuessMachine g=new GuessMachine();
        g.init();
        g.Guess();
    }
}
